home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / tcl / tclm_1_0.lha / tclm-1.0 / INSTALL < prev    next >
Text File  |  1993-08-16  |  2KB  |  56 lines

  1.   Installation for tclm-1.0     May 5, 1993
  2.  
  3.   1) Get tcl.  As of today, the latest version of tcl
  4. is tcl6.7.  It is available at sprite.berkeley.edu.
  5. If you use X11 you might want to pick up tk3.2 instead
  6. as it contains tcl6.7 and some cool X stuff (plus you'll
  7. be able to run xdrum if you want).
  8.      If you are not already familiar with tcl you might
  9. also want to pick up the first three parts of John
  10. Ousterhout's book on tcl and tk.  They are easy to read
  11. and do a very good job of explaining how to use them.
  12.  
  13.   2) Build and install the aforementioned packages.  See
  14. their documentation on how to do this.
  15.  
  16.   3) Edit the Makefile.  Check out the stuff near the top
  17. and change the paths as necessary.  If you change the install
  18. directory, you'll also have to change the first line of
  19. the tclm scripts to point to the correct location of tclm.
  20.      Most of the important variables get passed down to
  21. the mlib directory for the Makefile there, but if you
  22. suspect problems, edit that make file too.
  23.      One very important thing to check is the DEFS line
  24. and the DRIVER line.  If MIDIPLAY is not defined, you will
  25. not be able to use the midiplay, midirecord and midistop
  26. commands.  This in turn means you won't be able to run
  27. mplay or mrecord.
  28.      Unfortunately, if you define MIDIPLAY, you must also
  29. supply an interface between tclm and the MIDI device.
  30. Currently I only supply the interface for the latest BSD/386
  31. MIDI driver, but I hear one is in the works for Linux.
  32.      You can of course, write your own.  See the man page
  33. tclm_interface(3) on how to do this, and check out mpu_bsd386.c
  34. for an example of how it was done in one case.  If you do
  35. write an interface, why not send me a copy and I'll incorporate
  36. it into future releases of tclm.
  37.      The above being said, you shouldn't give up hope of using
  38. tclm if you don't have an interface.  There are still useful
  39. things you can do.  The mseq, minfo, infom and m1to0 scripts
  40. are examples.
  41.  
  42.   4) make
  43.  
  44.   5) make install
  45.  
  46.   6) If you want to install you man pages, either
  47. make install-man-cooked (the default) or make install-man-raw.
  48. install-man-cooked formats the man pages and copies the
  49. formatted document to the man dir.  install-man-raw installs
  50. the unformatted document.
  51.      You probably want to use the cooked option, as the man pages
  52. use the mdoc macros and not the older man macros.  I don't think
  53. man(1) knows to process the files with mdoc.
  54.  
  55.   7) You're done.
  56.